; 编译链接方法

;nasm -f elf -o kernel.o kernel.asm
;gcc -c -o main.o main.c
;ld -s -Ttext 0x30400  -o kernel.bin kernel.o main.o

extern  main    ;引入c编写的主函数
[section .text]	; 代码在此
global _start	; 导出 _start
global io_hlt   ; 导出 _io_hlt  这里前边不用加下滑线

_start:	; 跳到这里来的时候，我们假设 gs 指向显存
	call main  ;调用c 中主函数

; void io_hlt() 停机函数,c 中没有功能实现hlt 指令
io_hlt: 
        hlt
        ret


